#include <stdio.h>

int main()
{
  char name[50];
  printf("Enter your name: ");
  // 由于name是字符数组，不需要使用&取地址，本身就是地址，可以直接用scanf读取
  scanf("%s", name);
  // fgets(name, sizeof(name), stdin); 建议使用 fgets 可以输入带空格的字符串，并且更安全
  printf("Hello, %s!\n", name);
  return 0;
}